# 使用 Node.js 18.19.0 Alpine 作为基础镜像
FROM node:18.19.0-alpine

# 设置工作目录
WORKDIR /app

# 只复制构建后的 dist 目录
COPY dist ./dist

# 设置环境变量
ENV NODE_ENV=production

# 暴露 3000 端口
EXPOSE 3000

# 启动命令
CMD ["node", "dist/index.mjs"]